<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>Class Hierarchy</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
  <script type="text/javascript" src="epydoc.js"></script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">

  <!-- Tree link -->
      <th bgcolor="#70b0f0" class="navbar-select"
          >&nbsp;&nbsp;&nbsp;Trees&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            ><a class="navbar" target="_top" href="http://code.google.com/p/androguard/">Androguard</a></th>
          </tr></table></th>
  </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="100%">&nbsp;</td>
    <td>
      <table cellpadding="0" cellspacing="0">
        <!-- hide/show private -->
        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
        <tr><td align="right"><span class="options"
            >[<a href="frames.html" target="_top">frames</a
            >]&nbsp;|&nbsp;<a href="class-tree.html"
            target="_top">no&nbsp;frames</a>]</span></td></tr>
      </table>
    </td>
  </tr>
</table>
<center><b>
 [ <a href="module-tree.html">Module Hierarchy</a>
 | <a href="class-tree.html">Class Hierarchy</a> ]
</b></center><br />
<h1 class="epydoc">Class Hierarchy</h1>
<ul class="nomargin-top">
    <li> <strong class="uidlink"><a href="apk.APK-class.html">apk.APK</a></strong>:
      <em class="summary">APK manages apk file format</em>
    </li>
    <li> <strong class="uidlink"><a href="apk.AXMLParser-class.html">apk.AXMLParser</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="apk.AXMLPrinter-class.html">apk.AXMLPrinter</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="androguard.Androguard-class.html">androguard.Androguard</a></strong>:
      <em class="summary">Androguard is the main object to abstract and manage differents 
        formats</em>
    </li>
    <li> <strong class="uidlink"><a href="androguard.AndroguardS-class.html">androguard.AndroguardS</a></strong>:
      <em class="summary">AndroguardS is the main object to abstract and manage differents 
        formats but only per filename.</em>
    </li>
    <li> <strong class="uidlink"><a href="jvm.Annotation-class.html">jvm.Annotation</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.AnnotationElement-class.html">dvm.AnnotationElement</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.AnnotationItem-class.html">dvm.AnnotationItem</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.AnnotationOffItem-class.html">dvm.AnnotationOffItem</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.AnnotationSetItem-class.html">dvm.AnnotationSetItem</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.AnnotationSetRefItem-class.html">dvm.AnnotationSetRefItem</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.AnnotationSetRefList-class.html">dvm.AnnotationSetRefList</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.AnnotationsDirectoryItem-class.html">dvm.AnnotationsDirectoryItem</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.AppendFrame-class.html">jvm.AppendFrame</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.ArrayValue-class.html">jvm.ArrayValue</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.AttributeInfo-class.html">jvm.AttributeInfo</a></strong>:
      <em class="summary">AttributeInfo manages each attribute info (Code, SourceFile ....)</em>
    </li>
    <li> <strong class="uidlink"><a href="androguard.BC-class.html">androguard.BC</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="analysis.BasicBlocks-class.html">analysis.BasicBlocks</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="bytecode.Buff-class.html">bytecode.Buff</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="bytecode.BuffHandle-class.html">bytecode.BuffHandle</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="diff.CheckSumBB-class.html">diff.CheckSumBB</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="diff.CheckSumMeth-class.html">diff.CheckSumMeth</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="diff.CheckSumVM-class.html">diff.CheckSumVM</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="apk.ChilkatZip-class.html">apk.ChilkatZip</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.ChopFrame-class.html">jvm.ChopFrame</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.ClassDataItem-class.html">dvm.ClassDataItem</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.ClassDefItem-class.html">dvm.ClassDefItem</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.ClassItem-class.html">dvm.ClassItem</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.ClassManager-class.html">jvm.ClassManager</a></strong>:
      <em class="summary">ClassManager can be used by all classes to get more information</em>
    </li>
    <li> <strong class="uidlink"><a href="dvm.ClassManager-class.html">dvm.ClassManager</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.CodeItem-class.html">dvm.CodeItem</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="misc.Color-class.html">misc.Color</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="analysis.ContextField-class.html">analysis.ContextField</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="analysis.ContextMethod-class.html">analysis.ContextMethod</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.CreateClass-class.html">jvm.CreateClass</a></strong>:
      <em class="summary">Create a specific Class constant by given the name index</em>
    </li>
    <li> <strong class="uidlink"><a href="jvm.CreateCodeAttributeInfo-class.html">jvm.CreateCodeAttributeInfo</a></strong>:
      <em class="summary">Create a specific CodeAttributeInfo by given bytecodes (into an 
        human readable format)</em>
    </li>
    <li> <strong class="uidlink"><a href="jvm.CreateFieldInfo-class.html">jvm.CreateFieldInfo</a></strong>:
      <em class="summary">Create a specific FieldInfo by given the name, the prototype of the
        &quot;new&quot; field</em>
    </li>
    <li> <strong class="uidlink"><a href="jvm.CreateFieldRef-class.html">jvm.CreateFieldRef</a></strong>:
      <em class="summary">Create a specific FieldRef constant by given the class and the 
        NameAndType index</em>
    </li>
    <li> <strong class="uidlink"><a href="jvm.CreateInteger-class.html">jvm.CreateInteger</a></strong>:
      <em class="summary">Create a specific Integer constant by given the name index</em>
    </li>
    <li> <strong class="uidlink"><a href="jvm.CreateMethodInfo-class.html">jvm.CreateMethodInfo</a></strong>:
      <em class="summary">Create a specific MethodInfo by given the name, the prototype and 
        the code (into an human readable format) of the &quot;new&quot; 
        method</em>
    </li>
    <li> <strong class="uidlink"><a href="jvm.CreateMethodRef-class.html">jvm.CreateMethodRef</a></strong>:
      <em class="summary">Create a specific MethodRef constant by given the class and the 
        NameAndType index</em>
    </li>
    <li> <strong class="uidlink"><a href="jvm.CreateNameAndType-class.html">jvm.CreateNameAndType</a></strong>:
      <em class="summary">Create a specific NameAndType constant by given the name and the 
        descriptor index</em>
    </li>
    <li> <strong class="uidlink"><a href="jvm.CreateString-class.html">jvm.CreateString</a></strong>:
      <em class="summary">Create a specific String constant by given the name index</em>
    </li>
    <li> <strong class="uidlink"><a href="dvm.DBC-class.html">dvm.DBC</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.DBCSpe-class.html">dvm.DBCSpe</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.DBGBytecode-class.html">dvm.DBGBytecode</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.DCode-class.html">dvm.DCode</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="analysis.DVMBasicBlock-class.html">analysis.DVMBasicBlock</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.DalvikCode-class.html">dvm.DalvikCode</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.Data-class.html">dvm.Data</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.DebugInfoItem-class.html">dvm.DebugInfoItem</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.DebugInfoItem2-class.html">dvm.DebugInfoItem2</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="diff.DiffBB-class.html">diff.DiffBB</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="diff.DiffINS-class.html">diff.DiffINS</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.ElementValue-class.html">jvm.ElementValue</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.ElementValuePair-class.html">jvm.ElementValuePair</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.EmptyConstant-class.html">jvm.EmptyConstant</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.EncodedAnnotation-class.html">dvm.EncodedAnnotation</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.EncodedArray-class.html">dvm.EncodedArray</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.EncodedArrayItem-class.html">dvm.EncodedArrayItem</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.EncodedCatchHandler-class.html">dvm.EncodedCatchHandler</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.EncodedCatchHandlerList-class.html">dvm.EncodedCatchHandlerList</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.EncodedField-class.html">dvm.EncodedField</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.EncodedMethod-class.html">dvm.EncodedMethod</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.EncodedTypeAddrPair-class.html">dvm.EncodedTypeAddrPair</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.EncodedValue-class.html">dvm.EncodedValue</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="analysis.ExternalFM-class.html">analysis.ExternalFM</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="analysis.ExternalMethod-class.html">analysis.ExternalMethod</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.FieldAnnotation-class.html">dvm.FieldAnnotation</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.FieldInfo-class.html">jvm.FieldInfo</a></strong>:
      <em class="summary">An object which represents a Field</em>
    </li>
    <li> <strong class="uidlink"><a href="dvm.FieldItem-class.html">dvm.FieldItem</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.FillArrayData-class.html">dvm.FillArrayData</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.FullFrame-class.html">jvm.FullFrame</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.HeaderItem-class.html">dvm.HeaderItem</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.InnerClassesDesc-class.html">jvm.InnerClassesDesc</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.JAR-class.html">jvm.JAR</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.JBC-class.html">jvm.JBC</a></strong>:
      <em class="summary">JBC manages each bytecode with the value, name, raw buffer and 
        special functions</em>
    </li>
    <li> <strong class="uidlink"><a href="analysis.JVMBasicBlock-class.html">analysis.JVMBasicBlock</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.JavaCode-class.html">jvm.JavaCode</a></strong>:
      <em class="summary">JavaCode manages a list of bytecode to a specific method, by 
        decoding a raw buffer and transform each bytecode into a JBC object</em>
    </li>
    <li> <strong class="uidlink"><a href="dvm.MapItem-class.html">dvm.MapItem</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.MapList-class.html">dvm.MapList</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="diff.Method-class.html">diff.Method</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="analysis.MethodAnalysis-class.html">analysis.MethodAnalysis</a></strong>:
      <em class="summary">This class analyses in details a method of a class/dex file</em>
    </li>
    <li> <strong class="uidlink"><a href="dvm.MethodAnnotation-class.html">dvm.MethodAnnotation</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.MethodIdItem-class.html">dvm.MethodIdItem</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.MethodInfo-class.html">jvm.MethodInfo</a></strong>:
      <em class="summary">An object which represents a Method</em>
    </li>
    <li> <strong class="uidlink"><a href="dvm.MethodItem-class.html">dvm.MethodItem</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="diff.NewBB-class.html">diff.NewBB</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="androguard.OBFU_Names-class.html">androguard.OBFU_Names</a></strong>:
      <em class="summary">OBFU_Names is the object that change the name of a field or a 
        method by a random string, and resolving dependencies into other 
        files</em>
    </li>
    <li> <strong class="uidlink"><a href="dvm.OffObj-class.html">dvm.OffObj</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.PackedSwitch-class.html">dvm.PackedSwitch</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.ParameterAnnotation-class.html">dvm.ParameterAnnotation</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.ParameterAnnotation-class.html">jvm.ParameterAnnotation</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="analysis.Path-class.html">analysis.Path</a></strong>
    <ul>
    <li> <strong class="uidlink"><a href="analysis.PathI-class.html">analysis.PathI</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="analysis.PathP-class.html">analysis.PathP</a></strong>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink"><a href="dvm.ProtoIdItem-class.html">dvm.ProtoIdItem</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.ProtoItem-class.html">dvm.ProtoItem</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="analysis.ReturnValues-class.html">analysis.ReturnValues</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="similarity.SIMILARITY-class.html">similarity.SIMILARITY</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="bytecode.SV-class.html">bytecode.SV</a></strong>:
      <em class="summary">SV is used to handle more easily a value</em>
    </li>
    <li> <strong class="uidlink"><a href="bytecode.SVs-class.html">bytecode.SVs</a></strong>:
      <em class="summary">SVs is used to handle more easily a structure of different values</em>
    </li>
    <li> <strong class="uidlink"><a href="jvm.SameFrame-class.html">jvm.SameFrame</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.SameFrameExtended-class.html">jvm.SameFrameExtended</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.SameLocals1StackItemFrame-class.html">jvm.SameLocals1StackItemFrame</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.SameLocals1StackItemFrameExtended-class.html">jvm.SameLocals1StackItemFrameExtended</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="sign.Sign-class.html">sign.Sign</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="sign.Signature-class.html">sign.Signature</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.SparseSwitch-class.html">dvm.SparseSwitch</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="analysis.Stack-class.html">analysis.Stack</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="analysis.StackTraces-class.html">analysis.StackTraces</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="apk.StringBlock-class.html">apk.StringBlock</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.StringDataItem-class.html">dvm.StringDataItem</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.StringIdItem-class.html">dvm.StringIdItem</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="analysis.TaintedInteger-class.html">analysis.TaintedInteger</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="analysis.TaintedIntegers-class.html">analysis.TaintedIntegers</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="analysis.TaintedPackage-class.html">analysis.TaintedPackage</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="analysis.TaintedPackages-class.html">analysis.TaintedPackages</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="analysis.TaintedVariable-class.html">analysis.TaintedVariable</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="analysis.TaintedVariables-class.html">analysis.TaintedVariables</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="analysis.ToString-class.html">analysis.ToString</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.TypeIdItem-class.html">dvm.TypeIdItem</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.TypeItem-class.html">dvm.TypeItem</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.TypeLItem-class.html">dvm.TypeLItem</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.TypeList-class.html">dvm.TypeList</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="analysis.VMAnalysis-class.html">analysis.VMAnalysis</a></strong>:
      <em class="summary">This class analyses a class file or a dex file</em>
    </li>
    <li> <strong class="uidlink"><a href="androguard.VM_int-class.html">androguard.VM_int</a></strong>:
      <em class="summary">VM_int is the main high level Virtual Machine object to protect a 
        method by remplacing all integer contants</em>
    </li>
    <li> <strong class="uidlink"><a href="jvm.VerificationTypeInfo-class.html">jvm.VerificationTypeInfo</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="androguard.WM-class.html">androguard.WM</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="androguard.WMCheck-class.html">androguard.WMCheck</a></strong>
    </li>
    <li> <strong class="uidlink">object</strong>:
      <em class="summary">The most base type</em>
    <ul>
    <li> <strong class="uidlink"><a href="jvm.BasicAttribute-class.html">jvm.BasicAttribute</a></strong>
    <ul>
    <li> <strong class="uidlink"><a href="jvm.AnnotationDefaultAttribute-class.html">jvm.AnnotationDefaultAttribute</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.CodeAttribute-class.html">jvm.CodeAttribute</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.ConstantValueAttribute-class.html">jvm.ConstantValueAttribute</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.DeprecatedAttribute-class.html">jvm.DeprecatedAttribute</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.EnclosingMethodAttribute-class.html">jvm.EnclosingMethodAttribute</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.ExceptionsAttribute-class.html">jvm.ExceptionsAttribute</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.InnerClassesAttribute-class.html">jvm.InnerClassesAttribute</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.LineNumberTableAttribute-class.html">jvm.LineNumberTableAttribute</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.LocalVariableTableAttribute-class.html">jvm.LocalVariableTableAttribute</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.LocalVariableTypeTableAttribute-class.html">jvm.LocalVariableTypeTableAttribute</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.RuntimeVisibleAnnotationsAttribute-class.html">jvm.RuntimeVisibleAnnotationsAttribute</a></strong>
    <ul>
    <li> <strong class="uidlink"><a href="jvm.RuntimeInvisibleAnnotationsAttribute-class.html">jvm.RuntimeInvisibleAnnotationsAttribute</a></strong>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink"><a href="jvm.RuntimeVisibleParameterAnnotationsAttribute-class.html">jvm.RuntimeVisibleParameterAnnotationsAttribute</a></strong>
    <ul>
    <li> <strong class="uidlink"><a href="jvm.RuntimeInvisibleParameterAnnotationsAttribute-class.html">jvm.RuntimeInvisibleParameterAnnotationsAttribute</a></strong>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink"><a href="jvm.SignatureAttribute-class.html">jvm.SignatureAttribute</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.SourceDebugExtensionAttribute-class.html">jvm.SourceDebugExtensionAttribute</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.SourceFileAttribute-class.html">jvm.SourceFileAttribute</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.StackMapTableAttribute-class.html">jvm.StackMapTableAttribute</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.SyntheticAttribute-class.html">jvm.SyntheticAttribute</a></strong>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink"><a href="analysis.BreakBlock-class.html">analysis.BreakBlock</a></strong>
    <ul>
    <li> <strong class="uidlink"><a href="analysis.DVMBreakBlock-class.html">analysis.DVMBreakBlock</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="analysis.JVMBreakBlock-class.html">analysis.JVMBreakBlock</a></strong>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink"><a href="jvm.CpInfo-class.html">jvm.CpInfo</a></strong>:
      <em class="summary">Generic class to manage constant info object</em>
    <ul>
    <li> <strong class="uidlink"><a href="jvm.Class-class.html">jvm.Class</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.Double-class.html">jvm.Double</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.FieldRef-class.html">jvm.FieldRef</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.Float-class.html">jvm.Float</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.Integer-class.html">jvm.Integer</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.InterfaceMethodRef-class.html">jvm.InterfaceMethodRef</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.Long-class.html">jvm.Long</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.MethodRef-class.html">jvm.MethodRef</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.NameAndType-class.html">jvm.NameAndType</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.String-class.html">jvm.String</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.Utf8-class.html">jvm.Utf8</a></strong>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink"><a href="diff.Diff-class.html">diff.Diff</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="dvm.IdItem-class.html">dvm.IdItem</a></strong>
    <ul>
    <li> <strong class="uidlink"><a href="dvm.FieldIdItem-class.html">dvm.FieldIdItem</a></strong>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink"><a href="bytecode.MethodBC-class.html">bytecode.MethodBC</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="bytecode._Bytecode-class.html" onclick="show_private();">bytecode._Bytecode</a></strong>
    <ul>
    <li> <strong class="uidlink"><a href="dvm.DalvikVMFormat-class.html">dvm.DalvikVMFormat</a></strong>
    </li>
    <li> <strong class="uidlink"><a href="jvm.JVMFormat-class.html">jvm.JVMFormat</a></strong>:
      <em class="summary">An object which is the main class to handle properly a class file.</em>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink"><i>unreachable</i>._CData</strong>:
      <em class="summary">XXX to be provided</em>
    <ul>
    <li> <strong class="uidlink">_ctypes.Structure</strong>:
      <em class="summary">Structure base class</em>
    <ul>
    <li> <strong class="uidlink"><a href="similarity.LIBSIMILARITY_T-class.html">similarity.LIBSIMILARITY_T</a></strong>
    </li>
    </ul>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink">tuple</strong>:
      <em class="summary">tuple() -&gt; empty tuple tuple(iterable) -&gt; tuple initialized 
        from iterable's items</em>
    <ul>
    <li> <strong class="uidlink"><a href="dvm.ANNOTATIONS_DIRECTORY_ITEM_NAMEDTUPLE-class.html">dvm.ANNOTATIONS_DIRECTORY_ITEM_NAMEDTUPLE</a></strong>:
      <em class="summary">ANNOTATIONS_DIRECTORY_ITEM_NAMEDTUPLE(class_annotations_off, 
        fields_size, annotated_methods_size, annotated_parameters_size)</em>
    </li>
    <li> <strong class="uidlink"><a href="dvm.CLASS_DEF_ITEM_NAMEDTUPLE-class.html">dvm.CLASS_DEF_ITEM_NAMEDTUPLE</a></strong>:
      <em class="summary">CLASS_DEF_ITEM_NAMEDTUPLE(class_idx, access_flags, superclass_idx, 
        interfaces_off, source_file_idx, annotations_off, class_data_off, 
        static_values_off)</em>
    </li>
    <li> <strong class="uidlink"><a href="dvm.FIELD_ID_ITEM_NAMEDTUPLE-class.html">dvm.FIELD_ID_ITEM_NAMEDTUPLE</a></strong>:
      <em class="summary">FIELD_ID_ITEM_NAMEDTUPLE(class_idx, type_idx, name_idx)</em>
    </li>
    <li> <strong class="uidlink"><a href="dvm.FILL_ARRAY_DATA_NAMEDTUPLE-class.html">dvm.FILL_ARRAY_DATA_NAMEDTUPLE</a></strong>:
      <em class="summary">FILL_ARRAY_DATA_NAMEDTUPLE(ident, element_width, size)</em>
    </li>
    <li> <strong class="uidlink"><a href="dvm.HEADER_NAMEDTUPLE-class.html">dvm.HEADER_NAMEDTUPLE</a></strong>:
      <em class="summary">HEADER_NAMEDTUPLE(magic, checksum, signature, file_size, 
        header_size, endian_tag, link_size, link_off, map_off, 
        string_ids_size, string_ids_off, type_ids_size, type_ids_off, 
        proto_ids_size, proto_ids_off, field_ids_size, field_ids_off, 
        method_ids_size, method_ids_off, class_defs_size, class_defs_off, 
        data_size, data_off)</em>
    </li>
    <li> <strong class="uidlink"><a href="dvm.MAP_ITEM_NAMEDTUPLE-class.html">dvm.MAP_ITEM_NAMEDTUPLE</a></strong>:
      <em class="summary">MAP_ITEM_NAMEDTUPLE(type, unused, size, offset)</em>
    </li>
    <li> <strong class="uidlink"><a href="dvm.METHOD_ID_ITEM_NAMEDTUPLE-class.html">dvm.METHOD_ID_ITEM_NAMEDTUPLE</a></strong>:
      <em class="summary">METHOD_ID_ITEM_NAMEDTUPLE(class_idx, proto_idx, name_idx)</em>
    </li>
    <li> <strong class="uidlink"><a href="dvm.PACKED_SWITCH_NAMEDTUPLE-class.html">dvm.PACKED_SWITCH_NAMEDTUPLE</a></strong>:
      <em class="summary">PACKED_SWITCH_NAMEDTUPLE(ident, size, first_key)</em>
    </li>
    <li> <strong class="uidlink"><a href="dvm.PROTO_ID_ITEM_NAMEDTUPLE-class.html">dvm.PROTO_ID_ITEM_NAMEDTUPLE</a></strong>:
      <em class="summary">PROTO_ID_ITEM_NAMEDTUPLE(shorty_idx, return_type_idx, 
        parameters_off)</em>
    </li>
    <li> <strong class="uidlink"><a href="dvm.SPARSE_SWITCH_NAMEDTUPLE-class.html">dvm.SPARSE_SWITCH_NAMEDTUPLE</a></strong>:
      <em class="summary">SPARSE_SWITCH_NAMEDTUPLE(ident, size)</em>
    </li>
    <li> <strong class="uidlink"><a href="dvm.TRY_ITEM_NAMEDTUPLE-class.html">dvm.TRY_ITEM_NAMEDTUPLE</a></strong>:
      <em class="summary">TRY_ITEM_NAMEDTUPLE(start_addr, insn_count, handler_off)</em>
    </li>
    </ul>
    </li>
    </ul>
    </li>
</ul>
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">

  <!-- Tree link -->
      <th bgcolor="#70b0f0" class="navbar-select"
          >&nbsp;&nbsp;&nbsp;Trees&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            ><a class="navbar" target="_top" href="http://code.google.com/p/androguard/">Androguard</a></th>
          </tr></table></th>
  </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
  <tr>
    <td align="left" class="footer">
    Generated by Epydoc 3.0.1 on Wed May 18 15:57:02 2011
    </td>
    <td align="right" class="footer">
      <a target="mainFrame" href="http://epydoc.sourceforge.net"
        >http://epydoc.sourceforge.net</a>
    </td>
  </tr>
</table>

<script type="text/javascript">
  <!--
  // Private objects are initially displayed (because if
  // javascript is turned off then we want them to be
  // visible); but by default, we want to hide them.  So hide
  // them unless we have a cookie that says to show them.
  checkCookie();
  // -->
</script>
</body>
</html>
